package modelos;

import persistencia.AgendaSRV;
import entidades.Cita;

public class AdministradorAgenda {

	// Atributos
	private static AdministradorAgenda instancia = null;
	
	// Constructor
	public AdministradorAgenda(){}
	
	// Singleton
	public static AdministradorAgenda obtenerInstancia()
	{
		if ( instancia == null )
		{
			instancia = new AdministradorAgenda();
		}
		return instancia;
	}

	// Metodos
	public void agregarCita(Cita nuevaCita) {
		// TODO Auto-generated method stub
		new AgendaSRV().grabarCita(nuevaCita);
	}

	public Cita obtenerCita(int nroPresupuesto) {
		// TODO Auto-generated method stub
		Cita citaBuscada = new AgendaSRV().obtenerCita(nroPresupuesto);
		return citaBuscada;
	}

	public void actualizarCita(Cita citaActualizada) {
		// TODO Auto-generated method stub
		new AgendaSRV().actualizarCita(citaActualizada);
	}

	public boolean existeCita(int nroPresupuesto) {
		// TODO Auto-generated method stub
		return new AgendaSRV().existeCita(nroPresupuesto);
	}

}
